A User-Centered Approach to Modeling BPEL Business Processes Using SUCD Use Cases
نویسندگان
چکیده
BPEL is being widely used to specify business processes through the orchestration, composition and coordination of web services. It is now common practice to begin the process of modeling the work ows within a set of BPEL business processes using UML Activity Diagrams since they can be automatically mapped down onto BPEL code. However activity diagrams were not intended to explicitly model user goals and interactions with external systems o ering web services. However, since the chief purpose of BPEL business processes is to rst and foremost provide services to their users, using activity diagram modeling alone will not allow an E-commerce analyst to explicitly capture and model the users' goals. In this paper we propose an approach to solve this issue; initially model BPEL business processes using Use Cases to capture users' perspective, and to systematically develop activity diagrams from Use Case models. A Travel Agency system case study is presented illustrates the feasibility of the proposed approach.
منابع مشابه
Transforming Functional Requirements from UML into BPEL to Efficiently Develop SOA-Based Systems
The intended behavior of any system such as services, tasks or functions can be captured by functional requirements of the system. As our dependence on online services has grown steadily, the web applications are being developed employing the SOA. BPEL4WS provides a means for expressing functional requirements of an SOA-based system by providing constructs to capture business goals and objectiv...
متن کاملWorkflowNet2BPEL4WS: A Tool for Translating Unstructured Workflow Processes to Readable BPEL
This paper presents WorkflowNet2BPEL4WS a tool to automatically map a graphical workflow model expressed in terms of Workflow Nets (WF-nets) onto BPEL. The Business Process Execution Language for Web Services (BPEL) has emerged as the de-facto standard for implementing processes and is supported by an increasing number of systems (cf. the IBM WebSphere Choreographer and the Oracle BPEL Process ...
متن کاملEpc-based Modelling of Bpel Processes: a Pragmatic Transformation Approach
The Business Process Execution Language for Web Services (BPEL) is frequently used to implement business processes on a technical level. Yet, business process modelling most often starts with the modelling of the business logic of the processes. In this early phase technical details of processes and interfaces are not considered. Consequently, business analysts frequently use graphical modellin...
متن کاملBPEL 4 People : Modeling Business Processes Involving People Claudia
Modeling complex process control flows is made possible by the definition of the Web Services Business Process Execution Language (BPEL). This language, however, does not support the modeling of processes which involve human user interactions. For answering this need, an extension of BPEL has been developed, i.e. BPEL4People. The report presents the background and motivation for the development...
متن کاملUsing BPMN to Model a BPEL Process
The Business Process Modeling Notation (BPMN) has been developed to enable business user to develop readily understandable graphical representations of business processes. BPMN is also supported with appropriate graphical object properties that will enable the generation of executable BPEL. Thus, BPMN creates a standardized bridge for the gap between the business process design and process impl...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- e-Informatica
دوره 1 شماره
صفحات -
تاریخ انتشار 2007